//package com.macro.mall.controller;
//
//
//import com.macro.mall.common.api.CommonResult;
//import com.macro.mall.dto.OssCallbackResult;
//import com.macro.mall.dto.OssPolicyResult;
//import com.macro.mall.service.impl.OssServiceImpl;
//import io.swagger.annotations.Api;
//import io.swagger.annotations.ApiOperation;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Controller;
//import org.springframework.web.bind.annotation.*;
//
//import javax.servlet.http.HttpServletRequest;
//
///**
// * Oss相关操作接口
// * Created by macro on 2018/4/26.
// */
//@Controller
//@Api(tags = "OssController", description = "Oss管理")
//@RequestMapping("/aliyun/oss")
//public class OssController {
//    @Autowired
//    private OssServiceImpl ossService;
//
//    @ApiOperation(value = "oss上传签名生成")
//    @RequestMapping(value = "/policy", method = RequestMethod.GET)
//    @ResponseBody
//    public CommonResult<OssPolicyResult> policy() {
//        OssPolicyResult result = ossService.policy();
//        return CommonResult.success(result);
//    }
//
//    @ApiOperation(value = "oss上传成功回调")
//    @RequestMapping(value = "callback", method = RequestMethod.POST)
//    @ResponseBody
//    public CommonResult<OssCallbackResult> callback(HttpServletRequest request) {
//        OssCallbackResult ossCallbackResult = ossService.callback(request);
//        return CommonResult.success(ossCallbackResult);
//    }
//
//}
